llama shepherd - German English Dictionary